package com.hlt.service;

import com.hlt.dto.PageQueryDTO;
import com.hlt.dto.SearchPageQueryDTO;
import com.hlt.entity.Categories;
import com.hlt.entity.Posts;
import com.hlt.entity.Users;

import java.util.List;

public interface HomeService {
    // 新增分页参数
    List<Posts> getLatestArticles();
    List<Posts> getRecommendedArticles();
    List<Categories> getHotTags();
    List<Users> getHotAuthors();
    List<Categories> getCategories();
    // 搜索接口需同时接收关键词和分页参数
    List<Posts> searchArticles(SearchPageQueryDTO searchPageQueryDTO);

    List<Posts> getHotArticles();
}